<script>
  // 获取稳定版接口调用凭证

        // https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/mp-access-token/getStableAccessToken.html      

        /*
              一、接口说明

                        1、接口英文名

                                getStableAccesToken

                        2、功能描述

                                ①、获取小程序全局后台接口调用凭据，有效期最长为7200s，开发者需要进行妥善保存；

                                ②、有两种调用模式：

                                        <1>、普通模式，

                                                  access_token 效期内重复调用该接口不会更新 access_token，绝大部分场景下使用该模式。

                                        <2>、强制刷新模式，会导致上次获取的 access_token失效，并返回新的 access_token

                                ③、该接口调用频率限制为 1万次 每分钟，每天限制调用 50万 次

                                ④、与 getAccessToken 接口获取的调用凭证完全隔离，互不影响。该接口仅支持 Post Json 形式的调用

                                ⑤、如使用云开发，可通过云调用免维护 access_token 调用；

                                ⑥、如使用云托管，也可以通过微信令牌/开放接口服务免维护 access_token 调用；
        */

       /*
              二、调用方式

                        1、Https调用

                                  POST https://api.weixin.qq.com/cgi-bin/stable_token


                        2、请求参数

                                    属性	          类型	        必填	                说明

                                ①、grant_type	    string	        是	          填写 client_credential

                                ②、appid	        string	        是	          账号唯一凭证，即 AppID，可在「微信公众平台 - 设置 - 开发设置」页中获得。（需要已经成为开发者，且账号没有异常状态）
                                
                                ③、secret	        string	        是	          账号唯一凭证密钥，即 AppSecret，获取方式同 appid
                                
                                ④、force_refresh	boolean	        否	          默认使用 false。1. force_refresh = false 时为普通调用模式，access_token 有效期内重复调用该接口不会更新 access_token；2. 当force_refresh = true 时为强制刷新模式，会导致上次获取的 access_token 失效，并返回新的 access_token

                        3、返回参数

                                    属性	        类型	        说明
                                    
                                ①、access_token	string	    获取到的凭证

                                ②、expires_in	  number	    凭证有效时间，单位：秒。目前是7200秒之内的值
       */
        
       /*
              三、其他说明

                        ★、access_token的存储于更新

                                    1、access_token 的存储空间至少要保留 512 个字符

                                    2、建议开发者仅在 access_token 泄露时使用"强制刷新模式"，该模式限制每天20次。

                                      考虑到数据安全，连续使用该模式时，请保证调用事件间隔至少为30s，否则不会刷新。

                                    3、在普通模式小调用，平台会提前5分钟更新 access_token ，即在有效期倒计时5分钟内发起调用会获取新的 access_token.

                                      在新旧 access_token 交接之际，平台会保证在5分钟内，新旧 access_token都可用，

                                      这保证了用户业务的平滑过渡；根据此特性可知，任意时刻发起嗲用获取到的 access_token有效期至少为5分钟，即 expires_in >= 300

                        ★、最佳实践

                                    1、在使用getAccessToken时，平台建议开发者使用中控服务来统一获取和刷新access_token。
                                    
                                        有此成熟方案的开发者依然可以复用方案并通过普通模式来调用本接口，另外请将发起接口调用的时机设置为上次获取到的access_token有效期倒计时5分钟之内即可；
       */
</script>